@CHARSET "UTF-8";
/* 개발자 도구로 작성. 원본 파일을 정확하게 표현한 것이 아닐 수도 있습니다*/
.png24 {
	tmp: expression(setPng24(this))
}
.clear {
	CLEAR: both
}
.btnTmar {
	MARGIN-TOP: 2px
}
.btnTmar2 {
	MARGIN-TOP: 3px
}
.btnTmar30 {
	MARGIN-TOP: 30px !important
}
.btnLmar8 {
	MARGIN-LEFT: 8px
}
.btnLmar5 {
	MARGIN-LEFT: 5px
}
.btnRmar5 {
	MARGIN-RIGHT: 5px
}
.btnRmar8 {
	MARGIN-RIGHT: 8px
}
.btnRmar15 {
	MARGIN-RIGHT: 15px
}
.btnLmar10 {
	MARGIN-LEFT: 10px
}
.btnBmar15 {
	MARGIN-BOTTOM: 15px !important
}
.underLine {
	TEXT-DECORATION: underline
}
.verM {
	VERTICAL-ALIGN: middle
}
.marT5 {
	MARGIN-TOP: 5px !important
}
.marT15 {
	MARGIN-TOP: 15px !important
}
.marL5 {
	MARGIN-LEFT: 5px !important
}
.radio_ml {
	MARGIN-LEFT: 20px !important
}
.select_ml {
	MARGIN-LEFT: 20px !important
}
.box_marB20 {
	MARGIN-BOTTOM: 20px
}
.fl_l {
	FLOAT: left
}
.reviewBody {
	BORDER-BOTTOM: #bfc1c4 1px solid; PADDING-BOTTOM: 30px; PADDING-LEFT: 20px; PADDING-RIGHT: 20px; PADDING-TOP: 25px
}
.reviewText {
	MARGIN-TOP: 20px
}
.btnType1 {
	MARGIN-TOP: 10px
}
.btnType1 SPAN.right {
	FLOAT: right
}
.btnType2 {
	TEXT-ALIGN: center; MARGIN-TOP: 10px
}
.btnType3 {
	TEXT-ALIGN: center; MARGIN-TOP: 15px
}
.btnType3 SPAN.right {
	FLOAT: right
}
.btnType4 {
	MARGIN: 20px 0px 10px
}
.btnType5 {
	MARGIN-TOP: 15px
}
.btnType5 SPAN.right {
	FLOAT: right
}
.btnType6 {
	TEXT-ALIGN: left; MARGIN-TOP: 15px
}
.btnType6 SPAN.right {
	FLOAT: right
}
.btnType7 {
	MARGIN-TOP: 0px
}
.btnType7 SPAN.right {
	FLOAT: right
}
.btnArea1 {
	TEXT-ALIGN: right; MARGIN-TOP: 15px
}
.btnArea2 {
	TEXT-ALIGN: right; MARGIN-TOP: 10px
}
.btnArea3 {
	TEXT-ALIGN: center
}
.btnArea4 {
	MARGIN-TOP: 13px
}
.btnArea5 {
	TEXT-ALIGN: center; MARGIN-TOP: 10px
}
.btnArea6 {
	TEXT-ALIGN: center; MARGIN-TOP: 20px
}
.btnArea7 {
	MARGIN-TOP: 20px
}
.btnArea7 SPAN {
	FLOAT: right
}
.btnArea7 IMG.icon {
	MARGIN: 0px 6px 0px 0px
}
.btnArea8 {
	TEXT-ALIGN: right; MARGIN-TOP: 20px
}
.btnArea9 {
	TEXT-ALIGN: center; MARGIN: 15px 0px 30px
}
.fontCol01 {
	COLOR: #2f98d2
}
.fontCol02 {
	COLOR: #ff7100
}
.fontCol03 {
	COLOR: #2f98d2
}
.fontCol04 {
	COLOR: #33a7af
}
UL.ulType1 {
	ZOOM: 1; OVERFLOW: hidden
}
UL.ulType1 LI {
	FLOAT: left
}
.fnSmall {
	FONT-SIZE: 11px
}
.commentArea {
	POSITION: relative; MARGIN-TOP: 30px
}
.commentBox {
	PADDING-BOTTOM: 20px; MARGIN-TOP: 10px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; BACKGROUND: url(/images/community/bg_comment_write_box.gif) no-repeat 0px 0px; HEIGHT: 69px; PADDING-TOP: 10px
}
.commentBox P.txt {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 483px; PADDING-RIGHT: 0px; COLOR: #a5a5a5; FONT-SIZE: 11px; PADDING-TOP: 5px
}
.commentBox2 {
	PADDING-BOTTOM: 20px; MARGIN-TOP: 10px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; BACKGROUND: url(/images/community/bg_comment_write_box2.gif) no-repeat 0px 0px; HEIGHT: 69px; PADDING-TOP: 10px
}
.commentBox P.txt {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 483px; PADDING-RIGHT: 0px; COLOR: #a5a5a5; FONT-SIZE: 11px; PADDING-TOP: 5px
}
.commentBox2 P.txt {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 483px; PADDING-RIGHT: 0px; COLOR: #a5a5a5; FONT-SIZE: 11px; PADDING-TOP: 5px
}
.commentArea DIV.notice {
	POSITION: absolute; TOP: 50px; LEFT: 227px
}
.commentArea DIV.notice A {
	COLOR: #ff9600; TEXT-DECORATION: underline
}
.textareaType1 {
	BORDER-BOTTOM: #d2d2d2 1px solid; BORDER-LEFT: #d2d2d2 1px solid; WIDTH: 587px; FONT-FAMILY: "����", Dotum, "����", Gulim, Arial, AppleGothic, "���ð���", sans-serif; HEIGHT: 46px; FONT-SIZE: 12px; BORDER-TOP: #d2d2d2 1px solid; BORDER-RIGHT: #d2d2d2 1px solid
}
.textareaType2 {
	BORDER-BOTTOM: #d2d2d2 1px solid; BORDER-LEFT: #d2d2d2 1px solid; WIDTH: 580px; FONT-FAMILY: "����", Dotum, "����", Gulim, Arial, AppleGothic, "���ð���", sans-serif; HEIGHT: 46px; FONT-SIZE: 12px; BORDER-TOP: #d2d2d2 1px solid; BORDER-RIGHT: #d2d2d2 1px solid
}
.screenSaver {
	MARGIN-TOP: 40px; ZOOM: 1; OVERFLOW: hidden
}
.screenSaver H4 {
	MARGIN-BOTTOM: 8px
}
.screenSaver UL LI {
	MARGIN: 0px 0px 0px 34px; FLOAT: left
}
.screenSaver UL LI.first {
	MARGIN-LEFT: 0px
}
.screenSaver UL LI P.btn {
	MARGIN-TOP: 6px
}
.wallPaper {
	CLEAR: both; PADDING-TOP: 35px
}
.wallPaper H4 {
	MARGIN-BOTTOM: 8px
}
.wallPaper UL {
	OVERFLOW: hidden; PADDING-TOP: 30px
}
.wallPaper UL.first {
	PADDING-TOP: 0px
}
.wallPaper UL LI {
	MARGIN: 0px 0px 0px 34px; FLOAT: left
}
.wallPaper UL LI.first {
	MARGIN-LEFT: 0px
}
.wallPaper UL LI P.btn {
	MARGIN-TOP: 6px
}
.wallPaper UL LI P.btn SPAN.resolution {
	WIDTH: 53px; DISPLAY: inline-block
}
.wallPaper UL LI P.btn IMG {
	VERTICAL-ALIGN: middle
}
UL.enumerate LI {
	FLOAT: left; MARGIN-RIGHT: 20px
}
A.styleBtn:hover {
	TEXT-DECORATION: none
}
.styleBtn {
	DISPLAY: inline-block; BACKGROUND: url(/images/common/bg_btn_left.gif) no-repeat 0px 0px; HEIGHT: 21px; VERTICAL-ALIGN: middle
}
.styleBtn SPAN.object {
	PADDING-BOTTOM: 2px; MARGIN: 0px 2px; PADDING-LEFT: 3px; PADDING-RIGHT: 4px; DISPLAY: block; FONT-FAMILY: dotum; BACKGROUND: url(/images/common/bg_btn_right.gif) no-repeat 100% 0px; COLOR: #666666; FONT-SIZE: 12px; PADDING-TOP: 2px
}
.styleBtn SPAN.object IMG {
	VERTICAL-ALIGN: middle
}
.styleBtn SPAN.object2 {
	PADDING-BOTTOM: 2px; MARGIN: 0px 2px; PADDING-LEFT: 3px; PADDING-RIGHT: 4px; DISPLAY: block; FONT-FAMILY: dotum; BACKGROUND: url(/images/common/bg_btn_right.gif) no-repeat 100% 0px; COLOR: #666666; FONT-SIZE: 12px; FONT-WEIGHT: normal; PADDING-TOP: 2px
}
.styleBtn SPAN.object2 IMG {
	VERTICAL-ALIGN: middle
}
A.styleBtn3:hover {
	TEXT-DECORATION: none
}
.styleBtn3 {
	DISPLAY: inline-block; BACKGROUND: url(/images/common/bg_btn_left3.gif) no-repeat 0px 0px; HEIGHT: 21px; VERTICAL-ALIGN: middle
}
.styleBtn3 SPAN.object {
	PADDING-BOTTOM: 2px; MARGIN: 0px 2px; PADDING-LEFT: 3px; PADDING-RIGHT: 4px; DISPLAY: block; FONT-FAMILY: dotum; BACKGROUND: url(/images/common/bg_btn_right3.gif) no-repeat 100% 0px; COLOR: #666666; FONT-SIZE: 12px; PADDING-TOP: 2px
}
.styleBtn3 SPAN.object IMG {
	VERTICAL-ALIGN: middle
}
.h3Type1 {
	FONT-SIZE: 10px
}
.h3Type2 {
	MARGIN: 15px 0px 10px; FONT-SIZE: 10px
}
.h3Type3 {
	MARGIN-BOTTOM: 23px
}
.h3Type4 {
	PADDING-LEFT: 5px; MARGIN-BOTTOM: 23px
}
.h3Type5 {
	MARGIN: 0px 0px 10px 20px; FONT-SIZE: 0px
}
.h3Type6 {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 15px; PADDING-RIGHT: 0px; FONT-SIZE: 0px; PADDING-TOP: 2px
}
H3.h3Type7 {
	MARGIN: 20px 0px 10px; FONT-SIZE: 12px; FONT-WEIGHT: normal
}
H3.h3Type7 IMG {
	VERTICAL-ALIGN: middle; MARGIN-RIGHT: 10px
}
H3.h3Type8 {
	PADDING-BOTTOM: 8px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-SIZE: 0px; PADDING-TOP: 15px
}
H3.h3Type9 {
	MARGIN: 30px 0px 10px
}
H3.h3Type10 {
	MARGIN-TOP: 20px
}
.h4Type1 {
	MARGIN: 30px 0px
}
.h4Type2 {
	MARGIN-TOP: 30px
}
.h4Type2 SPAN.floatR {
	FLOAT: right
}
.h4Type3 {
	MARGIN: 30px 0px 9px; PADDING-LEFT: 22px; BACKGROUND: url(/images/icon/bul_blue_arrow.gif) no-repeat 0px 50%; FONT-SIZE: 14px
}
.h4Type4 {
	MARGIN: 35px 0px 16px
}
.h4Type5 {
	MARGIN: 30px 0px 10px
}
.h4Type5 SPAN.floatR {
	FLOAT: right
}
.h4Type6 {
	MARGIN: 40px 0px 10px
}
.h4Type6 SPAN.floatR {
	FLOAT: right
}
.h4Type7 {
	MARGIN-TOP: 37px
}
.h4Type8 {
	MARGIN: 50px 0px 10px
}
.h4Type8 SPAN.floatR {
	FLOAT: right
}
.h4Type9 {
	MARGIN: 30px 0px 0px
}
.h4Type9 SPAN.floatR {
	FLOAT: right; MARGIN-RIGHT: 19px
}
.h4Type10 {
	MARGIN-TOP: 40px
}
.h4Type11 {
	MARGIN-BOTTOM: 10px
}
.h4Type12 {
	PADDING-BOTTOM: 9px; PADDING-LEFT: 20px; PADDING-RIGHT: 0px; FONT-SIZE: 0px; PADDING-TOP: 10px
}
.h4Type13 {
	MARGIN: 25px 0px 10px
}
.h4Type13 SPAN.floatR {
	MARGIN-TOP: 8px; DISPLAY: block; FLOAT: right
}
.h4Type14 {
	MARGIN: 20px 0px 10px
}
.h4Type14 SPAN.floatR {
	FLOAT: right
}
.h4Type15 {
	MARGIN: 20px 0px 0px
}
.h4Type16 {
	MARGIN: 25px 0px 15px
}
.insuNotice {
	MARGIN-BOTTOM: 12px; COLOR: #ff7100; FONT-SIZE: 13px; FONT-WEIGHT: bold
}
.h5Type1 {
	PADDING-LEFT: 10px; MARGIN-BOTTOM: 15px; BACKGROUND: url(/images/icon/bul_blue_square.gif) no-repeat 0px 4px; FONT-SIZE: 13px
}
.h5Type2 {
	MARGIN-TOP: 40px; PADDING-LEFT: 10px; MARGIN-BOTTOM: 11px; BACKGROUND: url(/images/icon/bul_blue_square.gif) no-repeat 0px 4px; FONT-SIZE: 13px
}
.h5Type3 {
	PADDING-LEFT: 10px; BACKGROUND: url(/images/icon/bul_blue_square.gif) no-repeat 0px 4px; FONT-SIZE: 13px
}
.h5Type6 {
	PADDING-BOTTOM: 23px !important; PADDING-LEFT: 0px !important; PADDING-RIGHT: 0px !important; PADDING-TOP: 23px !important
}
.insuInfo P.info {
	MARGIN-TOP: 11px
}
.insuInfo P.info IMG.marT5 {
	MARGIN-TOP: 5px
}
.h5Type2 {
	MARGIN: 40px 0px 15px; PADDING-LEFT: 10px; BACKGROUND: url(/images/icon/bul_blue_square.gif) no-repeat 0px 4px; FONT-SIZE: 13px
}
.h6Type1 {
	FONT-SIZE: 12px; FONT-WEIGHT: normal; PADDING-TOP: 5px
}
.h6Type2 {
	PADDING-BOTTOM: 4px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-SIZE: 12px; FONT-WEIGHT: normal; PADDING-TOP: 23px
}
.h6Type3 {
	PADDING-BOTTOM: 4px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-SIZE: 12px; FONT-WEIGHT: normal; PADDING-TOP: 23px
}
.textType STRONG {
	COLOR: #ff7100
}
.textType2 {
	MARGIN-BOTTOM: 10px
}
.textType2 SPAN.blue {
	COLOR: #1d98d4; FONT-WEIGHT: bold
}
.textType2 SPAN.org {
	COLOR: #ff7100; FONT-WEIGHT: bold; TEXT-DECORATION: underline
}
.textType2 STRONG {
	COLOR: #ff7100
}
.textType3 {
	MARGIN-TOP: 20px
}
.textType4 {
	
}
.textType4 LI {
	LINE-HEIGHT: 16px; MARGIN: 0px 0px 4px; PADDING-LEFT: 8px; BACKGROUND: url(/images/icon/bul_right_gray_square.gif) no-repeat 0px 5px
}
.addText {
	MARGIN-TOP: 20px; FONT-SIZE: 13px
}
TEXTAREA.question {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; OVERFLOW-X: hidden; MARGIN: 3px; WIDTH: 690px; HEIGHT: 230px; COLOR: #666; FONT-SIZE: 12px; BORDER-TOP: 0px; BORDER-RIGHT: 0px
}
.tbTitle {
	MARGIN: 30px 0px 10px; FONT-WEIGHT: bold
}
.linkSty01 A {
	COLOR: #33a7af
}
.linkSty01 A:hover {
	COLOR: #33a7af; TEXT-DECORATION: none
}
.agencyArea {
	MARGIN-BOTTOM: 7px; BACKGROUND: url(/images/agency/bg_agency_search.gif) no-repeat 0px 0px; HEIGHT: 283px
}
.agencyArea .map {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 252px; WIDTH: 138px; PADDING-RIGHT: 0px; FLOAT: left; PADDING-TOP: 25px
}
.agencyArea .region {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 58px; FLOAT: right; PADDING-TOP: 51px
}
.agencyArea .region UL {
	WIDTH: 200px
}
.agencyArea .region UL LI {
	PADDING-BOTTOM: 15px; PADDING-LEFT: 26px; WIDTH: 65px; FLOAT: left
}
.clauseBoxType {
	BORDER-BOTTOM: #dddddd 1px solid; BORDER-LEFT: #dddddd 1px solid; PADDING-BOTTOM: 5px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; BORDER-TOP: #2f98d2 2px solid; BORDER-RIGHT: #dddddd 1px solid; PADDING-TOP: 5px
}
.clauseBox1 {
	PADDING-BOTTOM: 0px; OVERFLOW-X: hidden; OVERFLOW-Y: scroll; PADDING-LEFT: 15px; PADDING-RIGHT: 15px; HEIGHT: 170px; PADDING-TOP: 0px
}
P.agree {
	TEXT-ALIGN: right; PADDING-TOP: 6px
}
.clauseBox1 H5 {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-SIZE: 12px; FONT-WEIGHT: normal; PADDING-TOP: 14px
}
.clauseBox1 OL LI {
	PADDING-BOTTOM: 20px; LINE-HEIGHT: 1.6; TEXT-INDENT: -20px; PADDING-LEFT: 20px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.clauseBox1 OL LI OL LI {
	LINE-HEIGHT: 1.5
}
.loginBox {
	BORDER-BOTTOM: #2f98d2 1px solid; PADDING-BOTTOM: 25px; MARGIN-TOP: 20px; PADDING-LEFT: 60px; WIDTH: 640px; PADDING-RIGHT: 0px; OVERFLOW: hidden; BORDER-TOP: #2f98d2 2px solid; PADDING-TOP: 33px
}
.login {
	WIDTH: 340px; FLOAT: left
}
.login DL {
	WIDTH: 232px; FLOAT: left; OVERFLOW: hidden
}
.login DL DT {
	WIDTH: 54px; FLOAT: left; PADDING-TOP: 5px; _padding-top: 6px
}
.login DL DD {
	MARGIN-BOTTOM: 10px; FLOAT: left; _margin-bottom: 7px
}
* + HTML .login DL DD {
	MARGIN-BOTTOM: 7px
}
.find_idpw {
	WIDTH: 214px; PADDING-RIGHT: 60px; FLOAT: right; FONT-SIZE: 11px
}
.twoBox {
	PADDING-BOTTOM: 10px; WIDTH: 700px; OVERFLOW: hidden
}
.headBox1 {
	WIDTH: 345px; BACKGROUND: url(/images/mypage/bg_heading_box.gif) no-repeat 0px 0px; FLOAT: left; HEIGHT: 116px
}
.headBox1 H4 {
	TEXT-ALIGN: center; COLOR: #fff; PADDING-TOP: 7px
}
.headBox1 DL {
	MARGIN: 19px 0px 0px 15px
}
.headBox1 DL DT {
	PADDING-LEFT: 9px; WIDTH: 49px; BACKGROUND: url(/images/icon/bul_black_dot.gif) no-repeat 0px 10px; FLOAT: left; FONT-WEIGHT: bold; PADDING-TOP: 3px
}
.headBox1 DL DD {
	PADDING-TOP: 3px
}
.headBox1 DL DD A:link {
	COLOR: #33a7af; TEXT-DECORATION: underline
}
.headBox1 DL DD A:visited {
	COLOR: #33a7af; TEXT-DECORATION: underline
}
.headBox1 DL DD A:hover {
	COLOR: #33a7af; TEXT-DECORATION: underline
}
.headBox2 {
	WIDTH: 345px; BACKGROUND: url(/images/mypage/bg_heading_box.gif) no-repeat 0px 0px; FLOAT: right; HEIGHT: 116px
}
.headBox2 H4 {
	TEXT-ALIGN: center; COLOR: #fff; PADDING-TOP: 7px
}
.headBox2 DL {
	MARGIN: 19px 0px 0px 15px
}
.headBox2 DL DT {
	PADDING-LEFT: 9px; BACKGROUND: url(/images/icon/bul_black_dot.gif) no-repeat 0px 10px; FLOAT: left; FONT-WEIGHT: bold; MARGIN-RIGHT: 5px; PADDING-TOP: 3px
}
.headBox2 DL DD {
	PADDING-TOP: 3px
}
.headBox2 DL DD IMG {
	VERTICAL-ALIGN: middle
}
.headBox2 DL DD A:link {
	COLOR: #33a7af; TEXT-DECORATION: underline
}
.headBox2 DL DD A:visited {
	COLOR: #33a7af; TEXT-DECORATION: underline
}
.headBox2 DL DD A:hover {
	COLOR: #33a7af; TEXT-DECORATION: underline
}
UL.cellCheckList1 {
	WIDTH: 120px; FLOAT: left
}
UL.cellCheckList1 LI {
	MARGIN-TOP: 6px
}
UL.cellCheckList2 {
	WIDTH: 253px; FLOAT: left
}
UL.cellCheckList2 LI {
	MARGIN-TOP: 6px
}
UL.cellCheckList2 LI SPAN.withCheck {
	WIDTH: 134px; DISPLAY: inline-block
}
UL.cellCheckList3 {
	WIDTH: 174px; FLOAT: left
}
UL.cellCheckList3 LI {
	MARGIN-TOP: 6px
}
.para10 {
	MARGIN-BOTTOM: 6px
}
UL.goodsList {
	WIDTH: 700px; OVERFLOW: hidden; BORDER-TOP: #2f98d2 1px solid; PADDING-TOP: 15px
}
UL.goodsList LI {
	PADDING-LEFT: 19px; FLOAT: left
}
UL.goodsList LI.first {
	PADDING-LEFT: 0px
}
UL.goodsList LI P.title {
	TEXT-ALIGN: center; MARGIN-TOP: 10px; LETTER-SPACING: -1px; COLOR: #5b5b5b
}
UL.goodsList LI P.title A:hover {
	TEXT-DECORATION: none
}
UL.goodsList LI P.price {
	TEXT-ALIGN: center; MARGIN-TOP: 5px; COLOR: #de2667; FONT-WEIGHT: bold
}
.noticeGrayBoxB {
	MARGIN-TOP: 20px; BACKGROUND: url(/images/mypage/bx_notice_gray_bottom.gif) no-repeat 0px 100%
}
.noticeGrayBoxT {
	PADDING-BOTTOM: 15px; PADDING-LEFT: 20px; PADDING-RIGHT: 20px; BACKGROUND: url(/images/mypage/bx_notice_gray_top.gif) no-repeat 0px 0px; PADDING-TOP: 15px
}
.noticeGrayBoxT UL LI {
	LINE-HEIGHT: 1.5em; PADDING-LEFT: 8px; BACKGROUND: url(/images/icon/bul_black_dot.gif) no-repeat 0px 6px; LETTER-SPACING: -1px
}
UL.travelGallery {
	WIDTH: 700px; OVERFLOW: hidden; BORDER-TOP: #2f98d2 1px solid; PADDING-TOP: 15px
}
UL.travelGallery LI {
	PADDING-LEFT: 34px; FLOAT: left
}
UL.travelGallery LI.first {
	PADDING-LEFT: 0px
}
UL.travelGallery LI P.photo IMG {
	BORDER-BOTTOM: #d7d7d7 1px solid; BORDER-LEFT: #d7d7d7 1px solid; BORDER-TOP: #d7d7d7 1px solid; BORDER-RIGHT: #d7d7d7 1px solid
}
.galleryTitle {
	BORDER-BOTTOM: #d7d7d7 1px solid; PADDING-BOTTOM: 4px; PADDING-LEFT: 10px; WIDTH: 200px; PADDING-RIGHT: 0px; BACKGROUND: url(/images/mypage/bg_gallery_title.gif) repeat-x left top; HEIGHT: 16px; COLOR: #2f98d2; FONT-WEIGHT: bold; PADDING-TOP: 10px
}
UL.galleryInfo LI {
	PADDING-LEFT: 7px; WIDTH: 203px; BACKGROUND: url(/images/icon/bul_black_dot.gif) no-repeat 0px 14px; COLOR: #898989; CLEAR: both; FONT-SIZE: 11px; PADDING-TOP: 11px
}
UL.galleryInfo LI SPAN.writeDate {
	WIDTH: 110px; FLOAT: left
}
UL.galleryInfo LI IMG {
	MARGIN-TOP: -2px; VERTICAL-ALIGN: middle
}
UL.galleryInfo LI P.clickNum {
	PADDING-LEFT: 7px; BACKGROUND: url(/images/icon/bul_black_dot.gif) no-repeat left 3px; FLOAT: left
}
.adjustSet {
	BORDER-BOTTOM: #d5eaf6 1px solid; TEXT-ALIGN: center; BORDER-LEFT: #d5eaf6 1px solid; BACKGROUND: #f2f8fc; HEIGHT: 117px; BORDER-TOP: #d5eaf6 1px solid; BORDER-RIGHT: #d5eaf6 1px solid; PADDING-TOP: 60px
}
.conditionTop {
	PADDING-BOTTOM: 20px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: #2f98d2 2px solid; PADDING-TOP: 13px
}
UL.travelGallery2 {
	WIDTH: 700px; OVERFLOW: hidden
}
UL.travelGallery2 LI {
	PADDING-LEFT: 32px; FLOAT: left
}
UL.travelGallery2 LI.first {
	PADDING-LEFT: 0px
}
UL.travelGallery2 LI P.photo A {
	BORDER-BOTTOM: #d7d7d7 1px solid; BORDER-LEFT: #d7d7d7 1px solid; MARGIN: 1px; WIDTH: 208px; DISPLAY: block; BORDER-TOP: #d7d7d7 1px solid; BORDER-RIGHT: #d7d7d7 1px solid
}
UL.travelGallery2 LI P.photo A:hover {
	BORDER-BOTTOM: #2f98d2 2px solid; BORDER-LEFT: #2f98d2 2px solid; MARGIN: 0px; WIDTH: 208px; BORDER-TOP: #2f98d2 2px solid; BORDER-RIGHT: #2f98d2 2px solid
}
.galleryTitle2 {
	BORDER-BOTTOM: #d7d7d7 1px solid; PADDING-BOTTOM: 4px; PADDING-LEFT: 9px; WIDTH: 202px; PADDING-RIGHT: 0px; BACKGROUND: url(/images/mypage/bg_gallery_title.gif) repeat-x left top; HEIGHT: 16px; COLOR: #2f98d2; FONT-WEIGHT: bold; PADDING-TOP: 10px
}
UL.galleryInfo2 LI {
	PADDING-LEFT: 7px; WIDTH: 203px; BACKGROUND: url(/images/icon/bul_black_dot.gif) no-repeat 0px 14px; COLOR: #898989; CLEAR: both; FONT-SIZE: 11px; PADDING-TOP: 11px
}
UL.galleryInfo2 LI SPAN.writeDate {
	WIDTH: 110px; FLOAT: left
}
UL.galleryInfo2 LI IMG {
	MARGIN-TOP: -2px; VERTICAL-ALIGN: middle
}
UL.galleryInfo2 LI P.clickNum {
	PADDING-LEFT: 7px; BACKGROUND: url(/images/icon/bul_black_dot.gif) no-repeat left 3px; FLOAT: left
}
.secondGl {
	BORDER-BOTTOM: #bfc1c4 1px solid; PADDING-BOTTOM: 30px; MARGIN-TOP: 20px
}
.calendarArea {
	Z-INDEX: 0; POSITION: relative
}
.layerCalendar {
	Z-INDEX: 1000; POSITION: absolute; PADDING-BOTTOM: 11px; PADDING-LEFT: 6px; WIDTH: 172px; PADDING-RIGHT: 9px; BACKGROUND: url(/images/mypage/bg_calendar.gif) no-repeat 0px 0px; HEIGHT: 183px; COLOR: #808080; FONT-SIZE: 12px; TOP: 33px; PADDING-TOP: 15px; LEFT: 80px
}
.layerCalendar .dateChoice {
	POSITION: relative; PADDING-BOTTOM: 14px
}
.layerCalendar .c_btn {
	POSITION: absolute; TOP: 17px; CURSOR: pointer; RIGHT: 19px
}
.tableWrap {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 15px; PADDING-RIGHT: 15px; HEIGHT: 130px; PADDING-TOP: 0px
}
TABLE.calendar THEAD TH {
	TEXT-ALIGN: right; PADDING-BOTTOM: 2px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BACKGROUND: #ffffff; COLOR: #808080; FONT-SIZE: 12px; BORDER-TOP: medium none; FONT-WEIGHT: bold; PADDING-TOP: 0px
}
TABLE.calendar THEAD TH.sun {
	COLOR: #ff7100
}
TABLE.calendar TBODY TD {
	TEXT-ALIGN: right; PADDING-BOTTOM: 1px; LINE-HEIGHT: 1.3em; PADDING-LEFT: 0px; PADDING-RIGHT: 3px; BORDER-TOP: medium none; PADDING-TOP: 1px
}
TABLE.calendar TBODY TD.holiday A {
	COLOR: #ff7100
}
TABLE.calendar TBODY TD.sun A {
	COLOR: #ff7100
}
TABLE.calendar TBODY TD.on {
	DISPLAY: block; BACKGROUND: url(/images/mypage/bg_calendar_date_on.gif) no-repeat right top
}
.calendarBtn {
	PADDING-BOTTOM: 0px; MARGIN-TOP: 5px; PADDING-LEFT: 4px; PADDING-RIGHT: 2px; PADDING-TOP: 0px
}
HTML > BODY .calendarBtn {
	MARGIN-TOP: 7px
}
.calendarBtn SPAN.right {
	FLOAT: right
}
.calendarBtn SPAN.today {
	MARGIN-RIGHT: 9px
}
.layerCalendar2 {
	Z-INDEX: 1000; POSITION: absolute; PADDING-BOTTOM: 11px; PADDING-LEFT: 6px; WIDTH: 172px; PADDING-RIGHT: 9px; BACKGROUND: url(/images/common/bg_calendar2.gif) no-repeat 0px 0px; HEIGHT: 183px; COLOR: #808080; FONT-SIZE: 12px; TOP: 0px; PADDING-TOP: 15px; LEFT: 0px
}
.layerCalendar2 .dateChoice {
	POSITION: relative; PADDING-BOTTOM: 14px
}
.layerCalendar2 .c_btn {
	POSITION: absolute; TOP: 17px; CURSOR: pointer; RIGHT: 19px
}
.layerCalendar2 .tableWrap {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 15px; PADDING-RIGHT: 15px; HEIGHT: 130px; PADDING-TOP: 0px
}
.layerCalendar2 .tableWrap .top {
	TEXT-ALIGN: center; PADDING-BOTTOM: 5px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-WEIGHT: bold; PADDING-TOP: 10px
}
.layerCalendar2 TABLE.calendar THEAD TH {
	BORDER-BOTTOM: medium none; TEXT-ALIGN: right; BORDER-LEFT: medium none; PADDING-BOTTOM: 2px; PADDING-LEFT: 1px; PADDING-RIGHT: 1px; BACKGROUND: #e8e8e8; COLOR: #808080; FONT-SIZE: 12px; BORDER-TOP: medium none; FONT-WEIGHT: bold; BORDER-RIGHT: medium none; PADDING-TOP: 2px
}
.layerCalendar2 TABLE.calendar THEAD TH.sun {
	COLOR: #ff7100
}
.layerCalendar2 TABLE.calendar TBODY TD {
	BORDER-BOTTOM: medium none; TEXT-ALIGN: right; BORDER-LEFT: medium none; PADDING-BOTTOM: 1px; LINE-HEIGHT: 1.3em; PADDING-LEFT: 0px; PADDING-RIGHT: 3px; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 1px
}
.layerCalendar2 TABLE.calendar TBODY TD.holiday A {
	COLOR: #ff7100
}
.layerCalendar2 TABLE.calendar TBODY TD.sun A {
	COLOR: #ff7100
}
.layerCalendar2 TABLE.calendar TBODY TD.sat {
	COLOR: #1d98d4
}
.layerCalendar2 TABLE.calendar TBODY TD.sat A {
	COLOR: #1d98d4
}
.layerCalendar2 TABLE.calendar TBODY TD.on {
	DISPLAY: block; BACKGROUND: url(/images/mypage/bg_calendar_date_on.gif) no-repeat right top
}
.layerCalendar3 {
	Z-INDEX: 1000; POSITION: absolute; PADDING-BOTTOM: 11px; PADDING-LEFT: 6px; WIDTH: 448px; PADDING-RIGHT: 9px; BACKGROUND: url(/images/bg_calendar3.gif) no-repeat 0px 0px; HEIGHT: 188px; COLOR: #808080; FONT-SIZE: 12px; TOP: 0px; PADDING-TOP: 15px; LEFT: 0px
}
.layerCalendar3 .dateChoice {
	POSITION: relative; PADDING-BOTTOM: 14px
}
.layerCalendar3 .c_btn {
	POSITION: absolute; TOP: 17px; CURSOR: pointer; RIGHT: 19px
}
.layerCalendar3 .tableWrap {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 15px; WIDTH: 153px; PADDING-RIGHT: 15px; FLOAT: left; HEIGHT: 130px; PADDING-TOP: 0px
}
.layerCalendar3 .tableWrap .top {
	TEXT-ALIGN: center; PADDING-BOTTOM: 5px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-WEIGHT: bold; PADDING-TOP: 10px
}
.layerCalendar3 TABLE.calendar THEAD TH {
	BORDER-BOTTOM: medium none; TEXT-ALIGN: right; BORDER-LEFT: medium none; PADDING-BOTTOM: 2px; PADDING-LEFT: 1px; PADDING-RIGHT: 1px; BACKGROUND: #e8e8e8; COLOR: #808080; FONT-SIZE: 12px; BORDER-TOP: medium none; FONT-WEIGHT: bold; BORDER-RIGHT: medium none; PADDING-TOP: 2px
}
.layerCalendar3 TABLE.calendar THEAD TH.sun {
	COLOR: #ff7100
}
.layerCalendar3 TABLE.calendar TBODY TD {
	BORDER-BOTTOM: medium none; TEXT-ALIGN: right; BORDER-LEFT: medium none; PADDING-BOTTOM: 1px; LINE-HEIGHT: 1.3em; PADDING-LEFT: 0px; PADDING-RIGHT: 3px; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 1px
}
.layerCalendar3 TABLE.calendar TBODY TD.holiday A {
	COLOR: #ff7100
}
.layerCalendar3 TABLE.calendar TBODY TD.sun A {
	COLOR: #ff7100
}
.layerCalendar3 TABLE.calendar TBODY TD.sat {
	COLOR: #1d98d4
}
.layerCalendar3 TABLE.calendar TBODY TD.sat A {
	COLOR: #1d98d4
}
.layerCalendar3 TABLE.calendar TBODY TD.on {
	DISPLAY: block; BACKGROUND: url(/images/mypage/bg_calendar_date_on.gif) no-repeat right top
}
.layerCalendar3 .tableWrap2 {
	WIDTH: 260px; FLOAT: left; PADDING-TOP: 15px
}
.layerCalendar3 TABLE.airList TH {
	BORDER-BOTTOM: #d7d7d7 1px solid; TEXT-ALIGN: center; BORDER-LEFT: #d7d7d7 1px solid; PADDING-BOTTOM: 2px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BACKGROUND: #b3b3b3; COLOR: #f7f7f7; BORDER-TOP: #d7d7d7 1px solid; BORDER-RIGHT: #d7d7d7 1px solid; PADDING-TOP: 2px
}
.layerCalendar3 TABLE.airList TD {
	BORDER-BOTTOM: #d7d7d7 1px solid; TEXT-ALIGN: center; BORDER-LEFT: #d7d7d7 1px solid; PADDING-BOTTOM: 1px; PADDING-LEFT: 1px; PADDING-RIGHT: 1px; BACKGROUND: #f7f7f7; COLOR: #666666; BORDER-TOP: #d7d7d7 1px solid; BORDER-RIGHT: #d7d7d7 1px solid; PADDING-TOP: 1px
}
.layerCalendar4 {
	Z-INDEX: 1000; POSITION: absolute; PADDING-BOTTOM: 0px; PADDING-LEFT: 7px; WIDTH: 361px; PADDING-RIGHT: 0px; BACKGROUND: url(/images/common/bg_calendar4.gif) no-repeat 0px 0px; HEIGHT: 199px; COLOR: #808080; FONT-SIZE: 12px; PADDING-TOP: 0px
}
.layerCalendar4 .dateChoice {
	POSITION: relative; PADDING-BOTTOM: 10px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 7px
}
.layerCalendar4 .c_btn {
	POSITION: absolute; TOP: 10px; CURSOR: pointer; RIGHT: 8px
}
.layerCalendar4 .tableWrap {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 7px; WIDTH: 160px; PADDING-RIGHT: 7px; FLOAT: left; HEIGHT: 130px; MARGIN-RIGHT: 6px; PADDING-TOP: 0px
}
.layerCalendar4 .tableWrap .top {
	TEXT-ALIGN: center; PADDING-BOTTOM: 5px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-WEIGHT: bold; PADDING-TOP: 10px
}
.layerCalendar4 .tableWrap .top IMG {
	VERTICAL-ALIGN: middle
}
.layerCalendar4 TABLE.calendar THEAD TH {
	BORDER-BOTTOM: medium none; TEXT-ALIGN: center; BORDER-LEFT: medium none; PADDING-BOTTOM: 2px; PADDING-LEFT: 1px; PADDING-RIGHT: 1px; BACKGROUND: #e8e8e8; COLOR: #808080; FONT-SIZE: 12px; BORDER-TOP: medium none; FONT-WEIGHT: bold; BORDER-RIGHT: medium none; PADDING-TOP: 2px
}
.layerCalendar4 TABLE.calendar THEAD TH.sun {
	COLOR: #ff7100
}
.layerCalendar4 TABLE.calendar TBODY TD {
	BORDER-BOTTOM: medium none; TEXT-ALIGN: right; BORDER-LEFT: medium none; PADDING-BOTTOM: 1px; LINE-HEIGHT: 1.3em; PADDING-LEFT: 0px; PADDING-RIGHT: 5px; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 1px
}
.layerCalendar3 TABLE.calendar TBODY TD.holiday A {
	COLOR: #ff7100
}
.layerCalendar4 TABLE.calendar TBODY TD.sun A {
	COLOR: #ff7100
}
.layerCalendar4 TABLE.calendar TBODY TD.sat {
	COLOR: #1d98d4
}
.layerCalendar4 TABLE.calendar TBODY TD.sat A {
	COLOR: #1d98d4
}
.layerCalendar4 TABLE.calendar TBODY TD.on {
	DISPLAY: block; BACKGROUND: url(/images/mypage/bg_calendar_date_on.gif) no-repeat right top
}
.goodsHeading {
	WIDTH: 900px; ZOOM: 1; BACKGROUND: url(/images/goods/bg_goods_title.gif) no-repeat 0px 0px; HEIGHT: 74px
}
.goodsHeading UL {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 20px; PADDING-RIGHT: 0px; FLOAT: left; PADDING-TOP: 12px
}
.goodsHeading UL LI {
	PADDING-TOP: 7px
}
.goodsHeading UL LI IMG {
	VERTICAL-ALIGN: middle
}
.goodsHeading UL LI.title {
	COLOR: #333; FONT-SIZE: 14px; FONT-WEIGHT: bold
}
.qrcode {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 8px; FLOAT: right; PADDING-TOP: 6px
}
.qrcode P {
	MARGIN-TOP: 40px; FLOAT: left
}
.qrcode .codeBox {
	BORDER-BOTTOM: #ccc 1px solid; TEXT-ALIGN: center; BORDER-LEFT: #ccc 1px solid; PADDING-BOTTOM: 3px; PADDING-LEFT: 2px; PADDING-RIGHT: 2px; FLOAT: right; BORDER-TOP: #ccc 1px solid; BORDER-RIGHT: #ccc 1px solid; PADDING-TOP: 3px
}
.goodsInfo {
	WIDTH: 735px; OVERFLOW: hidden
}
.goods_prev {
	PADDING-BOTTOM: 9px; PADDING-LEFT: 9px; WIDTH: 300px; PADDING-RIGHT: 9px; BACKGROUND: url(/images/goods/bg_imgbox.gif) no-repeat 0px 0px; FLOAT: left; HEIGHT: 307px; PADDING-TOP: 9px
}
.small_thumb {
	MARGIN-TOP: 14px; OVERFLOW: hidden
}
.small_thumb UL {
	WIDTH: 261px; FLOAT: left; HEIGHT: 63px; MARGIN-LEFT: 3px; OVERFLOW: hidden
}
.small_thumb UL LI {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 1px; PADDING-RIGHT: 1px; FLOAT: left; PADDING-TOP: 0px
}
.small_thumb UL LI.first {
	BORDER-BOTTOM: #ff7100 3px solid; BORDER-LEFT: #ff7100 3px solid; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FLOAT: left; BORDER-TOP: #ff7100 3px solid; MARGIN-RIGHT: 1px; BORDER-RIGHT: #ff7100 3px solid; PADDING-TOP: 0px
}
.small_thumb UL LI.first IMG {
	WIDTH: 78px; HEIGHT: 57px
}
.small_thumb .prev {
	FLOAT: left
}
.small_thumb .next {
	FLOAT: left
}
#container .goodsInfo .goods_detail {
	WIDTH: 402px
}
.goods_detail {
	FLOAT: right
}
.goods_detail .charge {
	BORDER-BOTTOM: #d7d7d7 1px solid; BORDER-TOP: #d7d7d7 1px solid
}
.goods_detail .charge .menu {
	BORDER-BOTTOM: #ececec 1px solid; PADDING-BOTTOM: 10px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; PADDING-TOP: 10px
}
.goods_detail .charge SPAN.detail {
	FLOAT: right; COLOR: #999; FONT-SIZE: 11px; FONT-WEIGHT: bold
}
.goods_detail .charge SPAN.detail2 {
	FLOAT: right; COLOR: #666
}
.goods_detail .charge_info {
	PADDING-BOTTOM: 12px; PADDING-LEFT: 18px; PADDING-RIGHT: 15px; BACKGROUND: #f9f9f9; PADDING-TOP: 15px
}
.goods_detail .info_list {
	MARGIN: 5px 10px 7px; OVERFLOW: hidden
}
.goods_detail .info_list IMG {
	VERTICAL-ALIGN: middle
}
.goods_detail .info_list DT {
	WIDTH: 50px; FLOAT: left; PADDING-TOP: 3px
}
.goods_detail .info_list DD {
	WIDTH: 320px; PADDING-TOP: 3px
}
.reservation_info {
	BORDER-BOTTOM: #d7d7d7 1px solid; PADDING-BOTTOM: 5px; PADDING-LEFT: 10px; WIDTH: 392px; PADDING-RIGHT: 0px; OVERFLOW: hidden; BORDER-TOP: #d7d7d7 1px solid; PADDING-TOP: 5px
}
.reservation_info IMG {
	VERTICAL-ALIGN: middle
}
.reservation_info DL DT {
	WIDTH: 65px; FLOAT: left
}
.reservation_info DL DD {
	WIDTH: 65px; FLOAT: left; FONT-WEIGHT: bold
}
.counsel_guide {
	PADDING-BOTTOM: 0px; MARGIN: 20px 0px 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; OVERFLOW: hidden; PADDING-TOP: 0px
}
.counsel_guide IMG {
	VERTICAL-ALIGN: middle
}
.counsel_guide UL LI.last {
	MARGIN: 0px
}
.counsel_guide SPAN.email {
	COLOR: #33a7af; TEXT-DECORATION: underline
}
.counsel_guide_ul LI {
	FLOAT: left; MARGIN-RIGHT: 40px
}
.login_box .title_bar {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 21px; PADDING-RIGHT: 0px; BACKGROUND: url(/images/goods/bg_title_gray_bar.gif) no-repeat 0px 0px; HEIGHT: 27px; PADDING-TOP: 14px
}
.login_box .contents_box {
	BACKGROUND: url(/images/goods/bg_login_box_bottom.gif) no-repeat 0px 100%; HEIGHT: 249px
}
.login_box .contents_box .login_form {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 51px; WIDTH: 368px; PADDING-RIGHT: 0px; ZOOM: 1; FLOAT: left; OVERFLOW: hidden; PADDING-TOP: 57px
}
.login_box .contents_box .secondbox {
	PADDING-LEFT: 82px; WIDTH: 368px
}
.login_box .contents_box .login_form DIV {
	WIDTH: 79px; FLOAT: left
}
.login_box .contents_box .login_form FIELDSET {
	WIDTH: 273px; MARGIN-BOTTOM: 16px; FLOAT: right; _width: 275px
}
.login_box .contents_box .login_form UL {
	WIDTH: 184px; FLOAT: left
}
.login_box .contents_box .login_form UL LI {
	MARGIN-BOTTOM: 4px; _margin-bottom: 2px
}
* + HTML .login_box .contents_box .login_form UL LI {
	MARGIN-BOTTOM: 2px
}
.login_box .contents_box .login_form DL {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 100px; WIDTH: 269px; PADDING-RIGHT: 0px; CLEAR: both; OVERFLOW: hidden; BORDER-TOP: #ebebeb 1px solid; PADDING-TOP: 15px
}
.login_box .contents_box .login_form DL.second_dl {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; WIDTH: 368px; PADDING-RIGHT: 0px; PADDING-TOP: 23px
}
.login_box .contents_box .login_form DL DT {
	MARGIN-TOP: 6px; FLOAT: left
}
.login_box .contents_box .login_form DL DD {
	FLOAT: right
}
.login_box .contents_box .nomember {
	TEXT-ALIGN: center; PADDING-BOTTOM: 0px; PADDING-LEFT: 90px; PADDING-RIGHT: 0px; FLOAT: left; PADDING-TOP: 73px
}
.login_box .contents_box .nomember .btn {
	MARGIN-TOP: 15px
}
INPUT.type_bgtext2 {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0px; PADDING-LEFT: 3px; WIDTH: 174px; PADDING-RIGHT: 0px; BACKGROUND: url(/images/common/bg_input_text2.gif) no-repeat 0px 0px; HEIGHT: 25px; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 2px
}
.member_benefit {
	MARGIN-TOP: 45px
}
.member_benefit P {
	PADDING-LEFT: 11px; BACKGROUND: url(/images/icon/bul_blue_square.gif) no-repeat 0px 5px; FONT-SIZE: 14px; FONT-WEIGHT: bold
}
.member_benefit DIV {
	MARGIN-TOP: 10px
}
.qrcode_box {
	PADDING-BOTTOM: 6px; PADDING-LEFT: 14px; WIDTH: 128px; PADDING-RIGHT: 8px; MARGIN-BOTTOM: 10px; BACKGROUND: url(/images/goods/bg_qrcode_box.gif) no-repeat 0px 0px; HEIGHT: 59px; PADDING-TOP: 6px
}
.qrcode_box P {
	MARGIN-TOP: 23px; FLOAT: left
}
.qrcode_box .qrcode {
	BORDER-BOTTOM: #cfcfcf 1px solid; BORDER-LEFT: #cfcfcf 1px solid; PADDING-BOTTOM: 3px; PADDING-LEFT: 3px; WIDTH: 51px; PADDING-RIGHT: 3px; BORDER-TOP: #cfcfcf 1px solid; BORDER-RIGHT: #cfcfcf 1px solid; PADDING-TOP: 3px
}
.customer_graph {
	BORDER-BOTTOM: #d5d5d5 1px solid; BORDER-LEFT: #d5d5d5 1px solid; MARGIN-BOTTOM: 6px; BORDER-TOP: #d5d5d5 1px solid; BORDER-RIGHT: #d5d5d5 1px solid
}
.customer_graph .title {
	BORDER-BOTTOM: #cccccc 1px solid; PADDING-BOTTOM: 7px; PADDING-LEFT: 11px; PADDING-RIGHT: 11px; PADDING-TOP: 9px
}
.customer_graph .graphArea {
	POSITION: relative; PADDING-BOTTOM: 8px; PADDING-LEFT: 8px; PADDING-RIGHT: 8px; ZOOM: 1; BACKGROUND: url(/images/common/bg_graph_box.gif) repeat-x left bottom; PADDING-TOP: 8px
}
.customer_graph .graphArea .graph {
	OVERFLOW: hidden
}
.customer_graph .graphArea .graph .percentage {
	POSITION: absolute; WIDTH: 90px; HEIGHT: 5px; TOP: 15px; LEFT: 30px
}
.customer_graph .graph .man {
	POSITION: absolute; WIDTH: 90px; BACKGROUND: url(/images/common/img_graph_man.gif) no-repeat 0px 0px; HEIGHT: 5px; TOP: 0px; LEFT: 0px
}
.customer_graph .graph .woman {
	POSITION: absolute; WIDTH: 90px; BACKGROUND: url(/images/common/img_graph_woman.gif) no-repeat 0px 0px; HEIGHT: 5px; TOP: 0px; RIGHT: 0px
}
.customer_graph .graphArea .ratio {
	CLEAR: both; OVERFLOW: hidden; FONT-WEIGHT: bold
}
.customer_graph .graphArea .ratio EM {
	FONT-STYLE: normal; FONT-FAMILY: "verdana"; FONT-SIZE: 9px
}
.customer_graph .graphArea .ratio .low {
	COLOR: #a0a0a0; FONT-WEIGHT: normal
}
.customer_graph .graphArea .age_group {
	POSITION: relative; MARGIN-TOP: 10px; BACKGROUND: url(/images/common/bg_graph_table.gif) no-repeat center top; HEIGHT: 64px; CLEAR: both
}
.customer_graph .graphArea .age_group UL LI {
	LINE-HEIGHT: 1.3em
}
.customer_graph .graphArea .age_group UL LI SPAN {
	FLOAT: right
}
.customer_graph .graphArea .age_group UL LI.much {
	FONT-WEIGHT: bold
}
.graph_posi {
	POSITION: absolute; WIDTH: 73px; TOP: 0px; LEFT: 0px
}
.age_group .graph_10 {
	POSITION: absolute; WIDTH: 73px; BACKGROUND: url(/images/common/graph_10.gif) no-repeat 0px 0px; HEIGHT: 7px; TOP: 3px; LEFT: 29px
}
.age_group .graph_20 {
	POSITION: absolute; WIDTH: 73px; BACKGROUND: url(/images/common/graph_20.gif) no-repeat 0px 0px; HEIGHT: 7px; TOP: 20px; LEFT: 29px
}
.age_group .graph_30 {
	POSITION: absolute; WIDTH: 73px; BACKGROUND: url(/images/common/graph_30.gif) no-repeat 0px 0px; HEIGHT: 7px; TOP: 36px; LEFT: 29px
}
.age_group .graph_40 {
	POSITION: absolute; WIDTH: 73px; BACKGROUND: url(/images/common/graph_40.gif) no-repeat 0px 0px; HEIGHT: 7px; TOP: 51px; LEFT: 29px
}
.notice_box {
	PADDING-BOTTOM: 0px;
	PADDING-LEFT: 85px;
	PADDING-RIGHT: 42px;
	MARGIN-BOTTOM: 8px;
	HEIGHT: 57px;
	PADDING-TOP: 17px;
	background-image: url(../image/bg_round_bottom.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
.notice_box STRONG.emphasis {
	COLOR: #ff7100;
	background-image: url(image/tit_bg.jpg);
	background-repeat: no-repeat;
}
.notice_box2 {
	PADDING-BOTTOM: 0px; MARGIN-TOP: 10px; PADDING-LEFT: 20px; PADDING-RIGHT: 20px; BACKGROUND: url(/images/goods/bg_notice_box3.gif) no-repeat 0px 0px; HEIGHT: 68px; PADDING-TOP: 14px
}
.notice_box2 .title {
	MARGIN-BOTTOM: 5px; COLOR: #ff7100; FONT-WEIGHT: bold
}
.notice_box2 IMG {
	VERTICAL-ALIGN: middle
}
.complete_box {
	BORDER-BOTTOM: #cce1f0 1px solid; TEXT-ALIGN: center; BORDER-LEFT: #cce1f0 1px solid; PADDING-BOTTOM: 20px; MARGIN: 15px 0px 15px 16px; PADDING-LEFT: 0px; WIDTH: 864px; PADDING-RIGHT: 0px; BACKGROUND: #f2f8fc; BORDER-TOP: #cce1f0 1px solid; BORDER-RIGHT: #cce1f0 1px solid; PADDING-TOP: 20px
}
.complete_box P.notify {
	PADDING-TOP: 13px
}
.goods_h4 {
	PADDING-BOTTOM: 7px; MARGIN-TOP: 10px; PADDING-LEFT: 20px; PADDING-RIGHT: 0px; BACKGROUND: #b3b3b3; PADDING-TOP: 11px
}
.goods_name {
	PADDING-BOTTOM: 17px;
	MARGIN: 0px 1px;
	PADDING-LEFT: 20px;
	PADDING-RIGHT: 20px;
	PADDING-TOP: 20px;
	background-image: url(../image/su_bg.jpg);
	background-repeat: repeat-x;
	background-position: left bottom;
}
.goods_name2{
	.goods_name {
	PADDING-BOTTOM: 17px;
	MARGIN: 0px 1px;
	PADDING-LEFT: 20px;
	PADDING-RIGHT: 20px;
	PADDING-TOP: 20px;
	background-image: url(../image/su2_bg.jpg);
	background-repeat: repeat-x;
	background-position: left bottom;
}
}
.goods_name STRONG {
	FONT-SIZE: 14px
}
.none.goods_name {
	BORDER-BOTTOM: 0px
}
.tourlist_info {
	PADDING-BOTTOM: 10px; PADDING-LEFT: 20px; PADDING-RIGHT: 0px; COLOR: #898989; FONT-WEIGHT: bold; PADDING-TOP: 20px
}
.tourlist_info SPAN {
	MARGIN-RIGHT: 10px
}
.tourlist_info STRONG {
	COLOR: #2f98d2
}
.add_request {
	BORDER-BOTTOM: #d7d7d7 1px solid; BORDER-LEFT: #d7d7d7 1px solid; PADDING-BOTTOM: 15px; OVERFLOW-Y: auto; MARGIN: 15px 0px 20px 16px; PADDING-LEFT: 15px; WIDTH: 837px; PADDING-RIGHT: 15px; HEIGHT: 100px; BORDER-TOP: #d7d7d7 1px solid; BORDER-RIGHT: #d7d7d7 1px solid; PADDING-TOP: 15px
}
.add_request UL {
	TEXT-INDENT: -9px; PADDING-LEFT: 9px
}
.add_request UL LI {
	LINE-HEIGHT: 1.5em
}
.price_box {
	BORDER-BOTTOM: #2f98d2 1px solid; BORDER-LEFT: #bababa 1px solid; MARGIN-TOP: 10px; FONT-SIZE: 14px; BORDER-TOP: #2f98d2 2px solid; FONT-WEIGHT: bold; BORDER-RIGHT: #bababa 1px solid
}
.price_box .price {
	COLOR: #de2667
}
.price_box IMG {
	VERTICAL-ALIGN: middle
}
.price_boxIn {
	MARGIN-TOP: 1px
}
.price_boxIn .total {
	PADDING-BOTTOM: 20px; PADDING-LEFT: 30px; PADDING-RIGHT: 30px; DISPLAY: inline-block; BACKGROUND: #e9f3fa; COLOR: #2f98d2; PADDING-TOP: 20px
}
.price_boxIn SPAN.price {
	PADDING-BOTTOM: 20px; PADDING-LEFT: 15px; PADDING-RIGHT: 30px; DISPLAY: inline-block; PADDING-TOP: 20px
}
.counsel_guide2 {
	PADDING-BOTTOM: 12px; PADDING-LEFT: 30px; WIDTH: 705px; PADDING-RIGHT: 0px; OVERFLOW: hidden; PADDING-TOP: 16px
}
.counsel_guide2 IMG {
	VERTICAL-ALIGN: middle
}
.counsel_guide2 UL LI {
	FLOAT: left; MARGIN-RIGHT: 15px
}
.counsel_guide2 UL LI.last {
	MARGIN: 0px
}
.counsel_guide2 SPAN.email {
	COLOR: #33a7af; TEXT-DECORATION: underline
}
.counsel_guide3 {
	PADDING-BOTTOM: 12px; PADDING-LEFT: 8px; WIDTH: 879px; PADDING-RIGHT: 12px; OVERFLOW: hidden; PADDING-TOP: 5px
}
.counsel_guide3 UL {
	BORDER-BOTTOM: #a0a0a0 1px solid
}
.counsel_guide3 LI {
	POSITION: relative; PADDING-BOTTOM: 15px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: #ebebeb 1px solid; PADDING-TOP: 15px
}
.counsel_guide3 LI.first {
	BORDER-TOP: 0px
}
.counsel_guide3 LI.q {
	PADDING-BOTTOM: 15px; PADDING-LEFT: 44px; PADDING-RIGHT: 0px; BACKGROUND: url(/images/icon/icon_question.gif) no-repeat 13px 12px; PADDING-TOP: 15px
}
.counsel_guide3 LI.on A {
	FONT-WEIGHT: bold
}
.counsel_guide3 LI .fid {
	POSITION: absolute; TEXT-ALIGN: right; WIDTH: 250px; TOP: 12px; RIGHT: 7px
}
.counsel_guide3 LI .fid SPAN {
	LINE-HEIGHT: 15px; DISPLAY: inline-block
}
.counsel_guide3 LI .fid SPAN.name {
	TEXT-ALIGN: center; WIDTH: 120px
}
.counsel_guide3 LI .fid SPAN.date {
	TEXT-ALIGN: center; WIDTH: 70px
}
.counsel_guide3 LI .fid SPAN.btn {
	TEXT-ALIGN: center; WIDTH: 40px
}
.counsel_guide3 LI.a {
	PADDING-BOTTOM: 15px; LINE-HEIGHT: 18px; PADDING-LEFT: 44px; PADDING-RIGHT: 10px; BACKGROUND: url(/images/icon/icon_answer.gif) #ebebeb no-repeat 13px 14px; PADDING-TOP: 15px
}
UL.lineSpace LI {
	LINE-HEIGHT: 2em !important
}
UL.reserve_member LI {
	LINE-HEIGHT: 1.5em; PADDING-RIGHT: 20px; FLOAT: left; FONT-WEIGHT: bold
}
UL.reserve_member LI SPAN.number {
	MARGIN: 0px 4px 0px 10px; COLOR: #2f98d2
}
UL.reserve_member LI SMALL {
	FONT-SIZE: 11px; FONT-WEIGHT: normal
}
DIV.roundBottom20 {
	PADDING-BOTTOM: 2px; MARGIN-BOTTOM: 20px;
}
DIV.roundTop20 {
	BACKGROUND: url(../image/tit_bg.jpg) no-repeat 0px 0px; HEIGHT: 100%
}
DIV.roundTop20 IMG {
	VERTICAL-ALIGN: middle
}
.tb_bgShadow {
	BACKGROUND: url(/images/goods/bg_table_top_shadow.gif) repeat-x left top
}
.tb_bgShadow TBODY TR.first TH {
	BORDER-TOP: medium none
}
.tb_bgShadow TBODY TR.first TD {
	BORDER-TOP: medium none
}
DL.price_guide {
	WIDTH: 100%
}
DL.price_guide DT {
	WIDTH: 70%; FLOAT: left; FONT-WEIGHT: bold
}
DL.price_guide DT SMALL {
	FONT-SIZE: 11px; FONT-WEIGHT: normal
}
DL.price_guide DD {
	TEXT-ALIGN: right; COLOR: #de2667; FONT-WEIGHT: bold
}
UL.price_guide2 LI {
	LINE-HEIGHT: 1.5em
}
UL.price_guide2 LI SPAN.price {
	FLOAT: right; COLOR: #de2667
}
.clause_box {
	BORDER-BOTTOM: #d7d7d7 1px solid; BORDER-LEFT: #d7d7d7 1px solid; PADDING-BOTTOM: 15px; OVERFLOW-Y: auto; MARGIN: 10px 0px 0px 15px; PADDING-LEFT: 15px; WIDTH: 837px; PADDING-RIGHT: 15px; HEIGHT: 78px; BORDER-TOP: #d7d7d7 1px solid; BORDER-RIGHT: #d7d7d7 1px solid; PADDING-TOP: 15px
}
.clause_box H5 {
	FONT-SIZE: 12px
}
.clause_box UL {
	TEXT-INDENT: -9px; MARGIN: 5px 0px 20px; PADDING-LEFT: 9px
}
.clause_box UL LI {
	LINE-HEIGHT: 1.5em
}
.clause_box UL.clauseFirst {
	MARGIN: 15px 0px 0px
}
.agreeArea {
	TEXT-ALIGN: right; PADDING-BOTTOM: 15px; PADDING-LEFT: 0px; PADDING-RIGHT: 15px; PADDING-TOP: 20px
}
.input_guide {
	PADDING-BOTTOM: 9px; PADDING-LEFT: 10px; WIDTH: 710px; PADDING-RIGHT: 10px; OVERFLOW: hidden; PADDING-TOP: 20px
}
.input_guide SPAN.floatR {
	FLOAT: right
}
.input_guide2 {
	PADDING-BOTTOM: 9px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; OVERFLOW: hidden; PADDING-TOP: 20px
}
.input_guide2 SPAN.floatR {
	FLOAT: right
}
.input_guide2 SPAN.orange01 {
	COLOR: #ff7100; FONT-WEIGHT: bold
}
.second_input {
	MARGIN-TOP: 10px
}
.second_input SPAN {
	MARGIN-LEFT: 20px
}
UL.member_info LI {
	FLOAT: left; MARGIN-RIGHT: 20px
}
UL.member_info LI.total {
	MARGIN-TOP: 5px; COLOR: #2f98d2
}
.member_input1 {
	BORDER-BOTTOM: #bababa 1px solid; PADDING-BOTTOM: 8px; MARGIN: 0px 1px; PADDING-LEFT: 19px; PADDING-RIGHT: 0px; BACKGROUND: url(/images/goods/bg_title_gra.gif) repeat-x left bottom; COLOR: #6db804; BORDER-TOP: #bababa 1px solid; FONT-WEIGHT: bold; PADDING-TOP: 9px
}
.member_input2 {
	BORDER-BOTTOM: #bababa 1px solid; PADDING-BOTTOM: 8px; MARGIN: 10px 1px 0px; PADDING-LEFT: 19px; PADDING-RIGHT: 0px; BACKGROUND: url(/images/goods/bg_title_gra.gif) repeat-x left bottom; COLOR: #6db804; BORDER-TOP: #bababa 1px solid; FONT-WEIGHT: bold; PADDING-TOP: 9px
}
.skypass_guide {
	PADDING-BOTTOM: 8px; PADDING-LEFT: 18px; PADDING-RIGHT: 18px; PADDING-TOP: 9px
}
.skypass_guide .second {
	PADDING-LEFT: 9px
}
.delivery_number {
	TEXT-ALIGN: center; PADDING-BOTTOM: 20px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; MARGIN-BOTTOM: 20px; BACKGROUND: url(/images/goods/bg_delivery_number_box.gif) no-repeat 0px 0px; HEIGHT: 67px; PADDING-TOP: 20px
}
.delivery_number .number {
	MARGIN-TOP: 15px
}
.notice_box3 .title {
	FONT-WEIGHT: bold
}
.notice_box3 UL LI {
	LINE-HEIGHT: 1.8em; PADDING-LEFT: 8px; BACKGROUND: url(/images/icon/bul_black_dot.gif) no-repeat 0px 9px
}
 